/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Render;

import javax.media.opengl.GLAutoDrawable;
import javax.media.opengl.GLEventListener;

/**
 *
 * @author RomulusAaron
 */
public abstract class Renderer implements GLEventListener {

    public abstract void init(GLAutoDrawable drawable);

    public abstract void display(GLAutoDrawable drawable);

    public abstract void reshape(GLAutoDrawable drawable, int x, int y, int width, int height);

    public abstract void displayChanged(GLAutoDrawable drawable, boolean modeChanged, boolean deviceChanged);
    
}
